2.5.1 Topluluk (Struct) Oluşturma

Topluluk birden çok veri yapısının biraraya getirilip yeni bir veri yapısı, bir aile ortaya çıkarmaktır. Bağlantılı liste, ağaç ve özel amaçlı veri modelleri böylesi yeni veri yapılarına gereksinim duyarlar; zaman, tarih gibi birden çok değişkenin olduğu veri yapıları da topluluk bildirimiyle yapılabilir. Topluluk tanımlanması C dilinde struct deyimiyle yapılır.

C dilinde topluluk oluşturmak için struct deyimi aşağıdaki gibi kullanılır; struct’tan sonra topluluğun olası adı yazılır ve topluluk içerisinde olacak değişken adları küme karakterleri olan { ve } arasına yazılır. Aşağıda adı kimlik, üyeleri de ad, soyad, yas, adres olan bir topluluk tanımlaması verilmiştir:

Bu topluluğun bellekte ne kadar yer işgal ettiği sizeof (struct kimlik) ile öğrenilebilir.



Bağımsız veri yapılarından TOPLULUK oluşturulması